/* iOcumed.java
 *
 * @author Team D, B
 * @date 15.05.2008
 *
 * catalog interface
 */
package ocumed.teams;

import java.util.List;

/**
 * catalog interface
 *
 * @author Willi
 * @author Daniel Rudigier
 */
public interface IOcumed {
    public List<IPatient> getiPatienten();
    public IPatient getiPatient(int id);

    public List<IArzt> getAerzte();
    public IArzt getiArzt(int id);

    public IOrt getiOrt(int id);

    public List<IMedikament> getiMedikamente();
    public IMedikament getiMedikament(int id);
    
    public List<ILeistung> getiLeistungs();
    public ILeistung getiLeistung(int id);

    public IBenutzer getActIBenutzer();
    public void setActIBenutzer(IBenutzer user);
    
    public void update();
}
